package pers.wchen.mybatis.generate.template;

import java.util.Map;

/**
 * @作者： wchen
 * @描述：
 * @创建时间： 2018/2/8 23:37
 * @版本：Copyright 2018, Inc. All Rights Reserved.
 * @修改信息：
 */
public interface BaseAnalysis {

    /**
     *  @描述:  模板解析
     *  @参数：
     *  @返回值： 
     *  @创建人: wchen
     *  @创建时间: 2018/2/8
     *  @修改人和其它信息: 
     */
    void analysisTemplate();

    /**
     *  @描述: 获取解析后的结果(将模板拆分成增删改的模式)
     *  @参数：
     *  @返回值： 
     *  @创建人: wchen
     *  @创建时间: 2018/2/9
     *  @修改人和其它信息: 
     */
    Map<String, Map<String, StringBuffer>> getAnalysisResult();

//    /**
//     *  @描述: 获取解析后的结果(模板统一用一个)
//     *  @参数：
//     *  @返回值：
//     *  @创建人: wchen
//     *  @创建时间: 2018/2/9
//     *  @修改人和其它信息:
//     */
//    Map<String, StringBuffer> getOneTemplateAnalysisResult();

}
